.u-menu { 
	overflow: hidden;
}
.u-menu .ui-menu { 
	overflow: visible !important;
}
.u-menu > li { 
	float: left; 
	display: block; 
	width: auto !important; 
}
.u-menu > li { 
	margin: 5px 5px !important; 
	padding: 0 0 !important; }
.u-menu > li > a { 
	float: left; 
	display: block; 
	clear: both; 
	overflow: hidden;
}
.u-menu .ui-menu-icon { 
	margin-top: 0.3em !important;
}
.u-menu .ui-menu .ui-menu li { 
	float: left; 
	display: block;
}
.u-menu ul li {
	display:block;
	float:none;
}
.u-menu ul li ul {
	left:120px !important;
	width:100%;
}
.u-menu ul li ul li {
	width:auto;
}
.u-menu ul li ul li a {
	float:left;
}
.custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	*height: 1.7em;
	*top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}
.ui-autocomplete { 
	height: 150px; 
	overflow-y: scroll; 
	overflow-x: hidden;
}